From:                              route@monster.com

Sent:                               Wednesday, November 2, 2016 12:41 PM

To:                                   hg@apeironinc.com

Subject:                          Please review this candidate for: Software Engineer

 

This resume has been forwarded to you at the request of Monster User xapeix03

Joseph Cho 

Last updated:  03/03/16

Job Title:  no specified

Company:  Apeiron, Inc.

Rating:  Not Rated

Screening score:  no specified

Status:  Resume Received


Freehold, NJ  07728
US

Quick View Links:

Resume Section

Summary Section

 

 

RESUME

  

Resume Headline: Joseph Cho's resume 2016

Resume Value: 7zj47ifer62dtint   

  

 

JOSEPH CHO

6 Seaman Drive 

Freehold, NJ  07728

848-459-6122 (cell), 732-420-1052 (work) chocho0218@yahoo.com

Joseph Cho’s blog - http://josephcho1.wordpress.com/

 

SUMMARY

 

Full Stack development with an extensive IT Application Development experience working in top rate organizations including AT&T, Lockheed Martin (with Security Level clearance – Secret), and IBM, in various roles including Lead Software Developer/Architect,  Project/Technical Manager, Technical/Business Analyst, and QA Leader. Lead several large scale projects for managing an on shore and off shore, India team, in design of distributed systems, implementing projects by Design Patterns, using UML, SysML and Object Oriented Analysis and Design Tools on emphasizing scalability, performance, and availability. Hands-on experience effectively leading 10-25 people with SDLC (software development life cycle),  team work skills using Agile/Scrum, RUP (Rational Unified Process) and SDF (Software Development Framework) process tool with CMM level-3, 4, 5. Gather and create business/functional requirements for software design, development with unit test driven approach, test, implementation/deployment to production environment, system documentation and end-user training, demonstrating Software Architectural Design and Evaluation. Possess strong communication, team work and design skills.

 

TECHNICAL SKILLS

 

Languages: Java 1.7+, Java Spring Framework with MVC Restful web services, Javascript, jQuery, Angular.js, Bootstrap, AJAX, JSON, D3, Flot, Python, Perl, C, Pro*C, C++, Visual C#, Backbone.js; Required.js, HTML5 with SVG, CSS3, XML, Java Swing, Java with Multi-Threading, DWR, COBOL, Fortran, OOAD(with Object Oriented Analysis and Design with UML and Distributed Pattern), MATLAB, SysML, J2EE Architect Programming with EJB(Session Bean and Entity Bean), JSP, ASP and FE tools, Java Servlets, Java Applets, SOA, JMS, PHP, LEX/YACC, AWK, Multi-threaded Programming, Communication Protocols, JAX-RS, Unix Shell Scripting - KSH, CSH, BASH, etc.

Databases: BIG Data of HADOOP by using Cloudera VM and Daytona Cymbal, MySQL and NoSQL(MongoDB, Redis, Cassandra, Couchbase), Oracle 8i, 9i(DDL, DML, PL/SQL, Transaction, View, Trigger) and Oracle Application Server 9iAS, Large Scale RDBS, Informix 7.3+ , SQL(MS SQL)

Operating Systems: UNIX (Sun Solaris 10 and 9, SUN6800 12/15K, Unix-HP 11+(HP-UX), Linux, Red Hat Linux 5.1, AIX) with shell scripting, Windows XP/Vista/7/8.1

Software: Agile/Scrum, AWS Cloud System, Automation Build tools for Jenkins using Maven, Test Driven Tool for Solenium and Robot, InetSoft for BI/OLAP Data Modeler and Workshop(similar to Tableau or QlikView), Oracle ATG Web Application, Eclipse by using Tomcat 7.x, Netbeans 8.0, MS Visual Studio 2005, 2008, JBuilder, Eclipse  for Java, , Rational ClearCase, Rational ClearQuest, Rational Suite, Rational Developer Studio, Software Quality Assurance (SQA), Sablime, GNU compilers, linkers and debuggers, CVS, Junit, JSTL, Cache, RogueWave Tools.h++, DBTools.h, Purify and PureCoverage, Sun Solaris Workshop, SNMP, CMIP, TL1, SNMS, CMIP, CORBA, HLA, DIS/PDU, Network Protocol such as DNS, SNMP, VOIP, Network Security-VPN, Firewalls, Proxy, IDS/IPS, ASP.NET, Spring Framework and Hibernate, Apache Solr 5.3.0 in XML format and  ElasticSearch 2.0 in JSON

 

PROFESSIONAL EXPERIENCE

 

AT&T, Middletown, NJ – Sr. Architect, and Full Stack developer                     September 2010 – Present

Sr. Java and Python Architect and Sr. Developer for DDoS and Flood Project Developer which aims for the AT&T network Disaster Relief and Mitigation when it is attacked or overflowed, causing the network be dead or malfunctioning. As a Senior Java Architect and Developer for DDoS (Distributed Denial-Of-Service) including DDoS Portal Project and Flood developer, I have been developing for several Network Security Software for DDoS and FLOOD project in AT&T CSO (Chief Security Organization) in server side while minimizing .NET work environment in PC. Even though there exist a huge size of AT&T network data, it can be possible to store about 500 GB into AT&T home grown product software by using Daytona DB which is feasible for storing a BIG data and accessing its stored network data quickly. However, due to the trend of growing network data caused by increased number of customers, there is a demand to move forward to Cloud system. While on Architectural Study among several existing Cloud Systems Services such as Amazon AWS Cloud Services ( EC2, S3, EMR), and HP Helion OpenStack Service, and Cloudera VM services supported by Oracle VM Virtual Box, AT&T chose to use Cloudera VM because it can be used easily by using VirtualBox IDE Platform Packages which contains Apache Hadoop Package (HDFS, MapReduce, PIG, Hive, HBase, Sqoop, Oozie, and Apache Kafka and Flume). Besides SQL RDBMS, currently my current project is starting to use NoSQL by choosing to use Cassandra or Couchbase while dropping MongoDB and Redis – it is a little difficult to choose between Cassandra and  Couchbase. To deploy an error-free product and to be cost-effective development, my project is using Automation Build Tools, Jenkins via Maven, and Test Driven Tool, Solenium.

 

·               DDoS (Distributed Denial Of Service) Development as a Senior Java Developer by using Java 1.7, JSP, Javascript, jQuery, Angular.js, HTML5, CSS3, Bootstrap, D3, JSON, DWR AJAX, Java Spring Frame Work with Arbor and Radware for Scrubbing and Mitigation for MVC Restful web services.

-          Develop DDoS Portal graphics for mitigation and scrubbing flow by using JavaScript and JQuery

-          Enhance IDC Reporting  by displaying the IDC Larger aggregate when user searches information regarding an IDC IP Address

-          Add ISP Agnostic as service type in Customer Summary screen

-          Changes to the Order Wizard for IDC Customers

-          Provision Flow Sensor Devices for ISP Agnostic

-          Develop  modern real time search applications algorithm by using ElasticSearch 2.0 in JSON format

·               Webkit development for Delta Reports Analysis tool

Development GUI by adopting Agile/Scrum process method, by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, Javascript, jQuery, Bootstrap, Angular.js, HTML5, CSS3, JSON, DWR AJAX, Python, Perl, Java 1.7, and C++ under a RESTful Webkit architectural environment for viewing/querying/searching for the difference from the huge size of AT&T whole network Big Data between current flow and base flow by using the BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit test driven tool and by using Javascript Design Pattern. By using this tool, it is very possible for the AT&T network trouble shooting efficiently by adopting Agile/Scrum process. Upon an architecture study between Apache Solr 5.3.0 in XML format and  ElasticSearch 2.0 in JSON format by using Python and Javascript and rule based Drupal product, AT&T decided to use ElasticSearch 2.0  because ElasticSearch's Query DSL syntax is really flexible and it's pretty easy to write complex queries with it, though it does border on being verbose. Elasticsearch takes it to the next level with an architecture for creating modern real time search applications.

 

·               Webkit development for  Siganom(Significant Anomalies) Analysis tool

Development GUI by adopting Agile/Scrum process method, by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, Python, Java, Javascript, jQuery, HTML5, CSS3, JSON, DWR AJAX, Python, Perl, Java 1.7, Pro*C and C++ under a RESTful Webkit architectural environment for viewing/querying/searching for the huge size of siganom policy file and its configuration file from the huge size of AT&T whole network Big Data by using the BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit test driven tool and by using Javascript Design Pattern. This software can help to add/update Siganom policy file and its configuration file by considering web application security threats and mitigations.

 

·               Siganom (Significant Anomalies) Detection tool for Classic, Mobile and IPV6

Development of a significant anomalies detection tool in an hourly basis for whole AT&T network of Classic Conventional (IP, ICMP, TCP, UDP, IPV4), GBA Mobile, and IPV6 Network by adopting Agile/Scrum process method, by using Python, Java 1.7, C, .NET ASP, Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, JSON, DWR AJAX, XML, Pro*C, C++ and Perl language by using the BI/OLAP InetSoft for the Data Modeler and by using Robot for Unit test driven tool.. The Mobility and IPV6 networks are built on Daytona and DataDepot supported DB with Areacode-prefix, Device, Location, App Class, Apn, and Carrier. The source of huge gigantic data would be  stored in an hourly basis into Daytona DB developed AT&T Florham Park labs. This software can trigger volumetric alarms on hourly basis for whole AT&T network by considering web application security threats and mitigations.

·               Peakflow Alarm Report Generation

Developed current Peakflow report output format to be consistent with VPA report by adopting Agile/Scrum process method, and this report is  being sent to mail server for a distribution and posted in a webkit site.

·               Miscellaneous works

It is under development for DeltaN report by adopting Agile/Scrum process method, by using python, perl, Java, C, Pro*C, and C++ which can show Absolute share and Relative share values for each protocol for Conventional protocols as well as GBA Mobile and IPV6 protocols. This is an on-line web tool which user can see whole AT&T network behaviour about its performance in a certain instance of time.

 

LOCKHEED MARTIN, Maritime Systems & Sensors, Moorestown, NJ   December 2004 – June 2010

Technical Manager/Lead Member Engineering Staff

Developed and tested several diversified tactical simulation software by leading 15-35 engineers such as Visual MEDUSA for a high fidelity simulator for AEGIS combat system, PROMEThEUS for a high fidelity simulator for BMD threat generator, OSCAR Sea based BMD simulator, TSTS for Navy training software, KDX-III Offset, AMOD, FBX-T, C2 Squadron Simulator, F-35 Logistics, SBI (Secure Border Initiative Net) simulation package, and several others. All Developments are done in most cases under Server environment, but the deployment is done under .NET environment by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, ASP, C#,  C++ using Multi-threading Real Time transaction and  PC based tools Microsoft  Suite by using Rational ClearCase, Rational ClearQuest, Rational Suite, Rational Developer Studio and Rational RequisitePro

·               Developed and enhanced a high fidelity simulation software, MEDUSA GUI for the AEGIS Combat Battle System for BMD 4.0.1, ACB12 and BMD 5.1 in C&D, SPY-1(Radar), WCS, and many other components. The backend processes were implemented by using C, C#, C++, Java, Python and the frontend processes were implemented by using Apache Server, Java Swing, JSP, ASP, Java Servlets, JDBC, Python, and Perl.

·               By using Oracle ATG Web Commerce, I developed a Purchasing Procurement Software for Lockheed Martin to boost its cross-channel business growth on purchasing civilian products. This new software development of using Oracle ATG Web Commerce Feature, helped Lockheed Martin quickly find desired products, learn about new offerings, comparison shop, register for gifts, preorder products, redeem coupons, and easily complete their purchases.

·               Developed and enhanced a high fidelity BMD threat simulation software, PROMEThEUS in BMD 4.0.1. The back-end processes were implemented by using C, C#, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, Java Servlets, ASP, JDBC, Python, and Perl.

·               Developed a Navy training system, TSTS (Total Ship Training System) to Navy Yard Customers in Washington D.C. in a real time mode by integrating all existing simulators such as LMSAS, Gateway, OASIS, ACSIS, BRIDGE, and SCOT via HLA (CORBA) and socket programming in DIS PDU format. The back-end processes were implemented by using C, C#, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, ASP, Java Servlets, JDBC, Python, and Perl.

·               For Korean ADD customers, wrote a TLR (Top Level Requirement) for their future Battle Combat System. Based on this TLR, all element level Battle ship requirements were written in the area of CIWS, AAW, BMD, SUW, ASuW, and Land Attack.

·               Developed OSCAR Sea based BMD simulation program by using MATLAB, Python, and Perl.

·               As a System Analysis for “FBX-T National Defense program” simulation held in CSEDS by connecting SAT COMM, C2BMC, and SPAWAR via Link 16 protocol, captured all coming/going data from CDLMS, C&D, SPY-1, and WCS via Workbench and analyzed the simulation result by comparison among Truth data and Cueing data from SAT COMM and Aegis own detected data from SPY-1 and plot these results by using MATLAB.

·               Developed C2 Squadron Simulation area by using LMSAS and OPNET. The back-end processes were implemented by using Model 2, GlassFish, Tomcat, NetBeans, Eclipse, struts, log4j, VAS, DOM, DHTML, XML, C, C++, Java, Python and the front-end processes were implemented by using Apache Server, Java Swing, JSP, Java Servlets, JDBC, Python, and Perl.

·               Developed F-35 Logistics simulation by LM developed SEM simulation tool by using C, C#, C++, Java,

·               Java Swing, Python, and Perl

·               Developed SBI (Secure Border Initiative Net) simulation in Mexico and Canada border regions by using C++, Java, Java Swing, Python, and Perl.

 

AT&T BELL LABS/IBM Global Service, Middletown, NJ                     March 1987 – November 2004

As Lead Developer/Lead Tester, and Project/Technical Manager, lead teams of 10-25, successfully deploying several huge projects for customers in a timely manner and with a maximum satisfaction. Some projects were migrated to Oversea India and let them develop for further enhancements while I manage overall projects both n USA side and India side. Key projects:

·               Electronic Service Level Agreement (E-SLA)

Developed and tested an Interactive Web-based Rebate System for  the telecommunication Port and PVC which was the Corporate Security System by using IBM WebSphere 4.x, WASD 4.x, Jakarta Web server such as Tomcat, JBoss, Apache Server, and Struts. Reporting cycle for the customer became interactive through the web-based implementation, eliminating the need for the customer to wait for an end-of-the-month report - Reimbursement processing could then be done on a daily as opposed to a monthly basis.

·               Digital Switched Access - Service Manager (DSA-SM)

Developed and tested a central information bank for the billing, ordering telephone number assignment for new customer service departments, greatly reducing the time it took for answering customer questions and resolving problems. This was the first automated system for the "splitting" of telephone numbers into newly assigned area codes; ILEC Interface/Client Interface which Interacted whether through phone, e-mail or database means with other ILEC's like Verizon, SBC, MCI or SWBT; Monitored Ordering & Provisioning to track orders placed with the ILEC's through databases; The provisioning part was the completion or engineering of the circuits ordered. The majority code of the development was written in Clear Case, CGI in Perl, IBM WebSphere 4.x, WASD 4.x, JAVA, ASP and C++ language in UNIX server side and Visual Basic 6.0, VB Script, Visual C++, in window side by storing the data into Sybase 10.x, IBM DB2/UDB under Linux while transferring data from/to other connected system by using Connect/Direct.

·                Call Data Warehouse (CDW)

Developed and tested an innovative billing system by storing 2 years billing data for customers by using Teradata Veritas File System from the huge size of AT&T whole billing Big Data, which could be retrieved interactively - background processes to store tetra-million bytes of CDR billing data for 2 years into database and to retrieve them effectively by splitting 3 months, 6 months and remaining old data. CDW project resulted in the recovery of approximately $145 million in customer payments and significantly increased future billing efficiency.

The fastest access data was stored in the hard disk while the rest of data was stored into the specially designed Hitachi Veritas File System for the fast access. Newly stored data less than 3 months old, was stored in Oracle 8.x database while the oldest data was stored in Hitachi Database using Data Warehousing of OLAP(Online Analytical Processing by using ETL(Extraction, Transformation, and Loading) tools such as Oracle Warehouse builder and Informatica. This project successfully challenged the long standing thought process that claimed it was impossible to store more than 3 months worth of customer billing information.

The majority code of the development was done in Visual Basic 5.0 in Window and Motif and Openlook X-Window in workstation, C, later C++, JAVA Object Oriented scheme by using Object Oriented language tools such as RogueWave Tools.h++, DBTools.h, Purify and PureCoverage, Clear Case,  Sablime, and ksh script language by interconnecting other systems by CORBA and Connect/Direct communication tools. Codes were implemented by using inter process communication and shared

memory scheme – mutli-threading, Sockets, Real Time UNIX based multiprocessor systems.

·               Many Other Miscellaneous Project

Developed and tested “Facility Management and Administration System(FMAS)”  and “Cuts Over-640/CEF, Frame Relay Management System and ATM” were successfully deployed to customers in a timely manner and by keeping a good relationship with customers.

 

PRIOR RELEVANT EXPERIENCE

 

GEORGIA INSTITUTE AND TECHNOLOGY, Atlanta, GA             September 1982 – February 1987

Developed the GTSTRUDL as a Master Degree employee after graduation from the Georgia Institute of Technology while pursuing a Ph.D degree. The package was initially developed by using FORTAN language, but due to the system level access limitation of FORTRAN, the development language was changed to C language. After successful development of this commercial package for more than  three  years’ period, the GTSTRUDL was experimented to build the tallest tower building in downtown of Atlanta, GA; it became a worldly known construction package and the GTSTURDL package was sold out to major construction firms domestically and internationally.

 

BATTELLE MOMORIAL INSTITUTE, Columbus, OH                     September 1978 – February 1980

Developed the scientific database called BASICS by using “Fortran” language; the software can be used for storing lots of chemistry oriented data as well as material oriented data.

 

KOREA INSTITUTE AND SCIENCE TECHNOLOGY, Seoul, Korea       March 1974 – August 1978

Develop several MIS projects in the area of Payroll, Inventory Control, and others for industries by using COBOL and FORTRAN language.

 

EDUCATION

 

Doctor of Ministry, Summa Cum Laude, New Brunswick Theological Seminary, New Brunswick, NJ, on May 2011

Master of Divinity, Cum Laude, New Brunswick Theological Seminary, New Brunswick, NJ, on May 2003

Ph.D Study of Computer Science, Georgia Institute of Technology, Atlanta, GA, on September 1982

MS, Computer Science, Georgia Institute of Technology, Atlanta, GA, on May 1987

BS, Chemical Engineering/Math, Seoul National University, Seoul, Korea, on February 1974

 

PROFESSIONAL DEVELOPMENT

 

System Engineering Area

-          Top Gun training for one year course at Lockheed Martin

-          Rhapsody Essential Tool Training at Lockheed Martin

-          Intro to Interface Engineering & Management Training at Lockheed Martin

-          Object Oriented Analysis & Design Training at Lockheed Martin

-          SysML for System Engineering at Lockheed Martin

-          SEM Logistic Simulation  Language Training at Dallas/Ft. Worth Air Force Lab at Lockheed

-          Aegis Cruiser / Destroyer Indoctrination Training at CSEDS at Lockheed Martin

-          Aegis Ballistic Missile Defense (BMD) Block 04 Overview at CSEDS at Lockheed Martin

-          Sablime Overview Process Training at AT&T

-          SDF (Software Development Framework) Overview Process Training at AT&T

Project Management Area

-          IBM Project Management Certification Project Management Fundamentals Course (21788) completed at George Washington University at IBM

-     Change Control Detailed Process Training at IBM

-          Software Inspection Process Training at IBM

-          IBM  AD/M Process Policies Process Training at IBM

-          Estimating Process Training at IBM

-          In-Depth WAS(The Work Authorization System) Process Training at IBM

Database Area

-          Daytona DB training for one week at Florham Park lab, AT&T

-          Oracle DBA Training from Rutgers University

-          Informix DBA Training from Informix, Inc which was purchased by IBM at AT&T

-          Sybase DBA Training from Rutgers University

-          MySQL Training for Designing, and Creating Web Database from Rutgers University

Simulation Area

-          HLA (CORBA) Hands On Training held by Raytheon HLA group in Washington DC

Configuration Area

-          ClearCase/ClearQuest Training at Lockheed Martin

Computer Language Area

-          Java/Eclipse Training at Lockheed Martin

-          BI/OLAP(Business Intelligence/On Line Analysis Processing) tool such as InetSoft

Training from Oracle and Rally.com

-          Agile/Scrum Webinar Training from Rally Company

-          Hadoop programming for Clouds

-          Spring Framework Programming

-          Hibernate, JPA, EJB 3.0, JMS

-          HTML5 Programming

-          Javascript, jQuery, AJAX Programming

-          Java Web Programming

-          Java EE Programming – JSF, JAX-RS, JSON, JPA, EJB, JMS, WebSocket, and Caching

-          Java Performance

-          Java Development Tools

-          ETC

 

CERTIFICATION

 

Sun certified J2EE candidate, Sun certified Java Programmer (SCJP) candidate, and Sun certified Developer (SCJD) candidate in 2016 year

 

AWARDS

 

- Recipient for Y2K transition services award from Rino C. Bergonzi, VP & CIO Business Services (AT&T and IBM) for excellent customer service

- Recipient of the ZAP (Zenith Awards Program) Award for original design and implementation as a Senior lead developer and Senior Architect, which led to $700 million in cuts Over-640/CEF project  for AT&T. The ZAP award is presented to less than 1% of the company for outstanding achievement

- Received award at Lockheed Martin for Excellence of Engineering due to outstanding support for Korea’s Agency of Department of Defense (ADD) customers in KDX-III project



Additional Info

BACK TO TOP

 

Current Career Level:

Manager (Manager/Supervisor of Staff)

Work Status:

US - I am authorized to work in this country for any employer.

 

 

Target Company:

Company Size:

 

Target Locations:

Selected Locations:

US-NJ-Central